package com.powernode.myspring.bean.reflect;

public class Test {
    public static void main(String[] args) {
        // 不使用反射机制调用这些方法
        SomeService someService = new SomeService();

        /*
        * 分析：调用一个方法，当中含有几个要素？四要素
        *   第一要素：调用那个对象
        *   第二要素：调用哪个方法
        *   第三要素：调用方法的时候，传什么参数
        *   第四要素：方法执行结束之后的返回结构
        *
        *   调用那个对象的那个方法，传什么参数，返回什么值
        *
        *   即使是使用反射机制调用方法，也需要具备这四个要素。
        */
        someService.doSome();
        someService.doSome("张三");
        someService.doSome("李四",10);
    }
}
